body {
  font-family:Tahoma;
  font-size:.9em;
  background-repeat:repeat-x;
}
.leftBorder {
	 border-left-style:solid;
	 border-left-width:2px;
}
.tableHeader {
	width:100%;
	text-align:center;
	margin:0px auto;
}
.tableHeader select {
  float:left;
  margin:0px 0px 0px 50px;
}
.arrow {
	margin:0px 10px 0px 10px;
	float:left;
}
/*----User Control Pane----------------------*/

.userControl {
	width:80%;
	border:1px;
	border-bottom-style:solid;
	border-bottom-width:3px;
	color:#333333;
	text-align:right;
	padding-bottom:5px;
}

/*----Navigation menu at top of donor page----*/
.navigationMenu {
  width: 100%;
  padding: 0px;
  margin: 0px auto;
  float:left;
}
.navigationMenu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.navigationMenu ul li {
  float:left;
  margin: 0px;
}
.navigationMenu ul li a {
  font-size:18px;
  float:left;
  margin: 0px 15px 0px 15px;
}
.navigationMenu p {
  font-size:18px;
  margin: 0px 15px 0px 15px;
  float:left;
}
.navigationMenu td {
  font-size:18px;
  float:left;
  margin: 0px 15px 0px 15px;
}
/*----End of Navigation menu at top of donor page----*/
/* ----- Filter for donor table ----- */
.filter {
  width: 30%;
  padding: 0px;
  margin: 0px auto;
  float:left;
}
.filter ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.filter ul li {
  float:left;
  margin: 0px;
}
.filter ul li a {
  font-size:15px;
  float:left;
  margin: 0px 15px 0px 15px;
}
.filter p {
  font-size:15px;
  margin: 0px 15px 0px 15px;
  float:left;
}
/* End of filter for donor table section */

#searchwrapper {
	width:230px; 
	height:27px;
	background-image:url(../img/searchBox1.png);
	background-repeat:no-repeat;
	padding:0px;
	margin-top:0px;
	position:relative;
	float:left;
}
 
#searchwrapper form { 
  display:inline ; 
}
.searchbutton {
	float:right;
}
.searchbox {
	border:0px; 
	background-color:transparent; 
	position:absolute; 
	font-size:12px;
	left:20px;
	width:127px;
	height:27px;
}
.addDonationFields {
  width:700px;
}
.editDonorFields {
	width:350px;
	border: 2px solid black;
	font-style:Comic Sans;
}
.donorFieldLeft {
	float:left;
	padding-right:10px;
}
.searchField {
	background:url(../img/toolbar_find.png) no-repeat;
	padding-left:16px;
	background-size:16px;
	border-radius:3px;
	border:1px solid darkgray;
	width:110px;
}
.clickMe {
  cursor:pointer;
}
div.ui-datepicker{
 font-size:12px;
}

/* ----Event/Designation Table ---- */
#otherTable {
    margin:0;
    padding:0;
    clear:both;
    float:left;
    border:3px solid;
}
#otherTable table{
    border-collapse:collapse;
    width:500px;
    vertical-align:top;
}
#otherTable table td, #otherTable th {
    border-right:2px solid;
    border-left:2px solid;
    padding:3px 7px 2px 7px;
}
#otherTable table td {
    text-align:left;	
}
#otherTable th {
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#A4A4A4;
}
#otherTable tr.alt td {
    color:#000000;
    background-color:#E6E6E6;
  border-right:2px solid;
  border-left:2px solid;
}

#otherTable tr.end td {
    color:#000000;
    background-color:#D5D5D5;
  border-right:2px solid;
  border-left:2px solid;
  border-top:1px solid;
}

#otherTable tr td.add {
  text-align:center;
  border-top:1px solid;
  border-bottom:1px solid;
}

#otherTable tr.end td.add {
  text-align:center;
  border-top:1px solid;
  border-bottom:1px solid;
}
/* ----Report Table---- */
#reportTable {
    margin:0;
    padding:0;
    clear:both;
    float:left;
    border:3px solid;
}
#reportTable table {
    border-collapse:collapse;
    width:900px;
    height:100%;
    vertical-align:top;
}
#reportTable table td, #sidePane {
    padding:3px 7px 2px 7px;
    width:20px;
}

#subReport table tr, .alt {
	color:#000000;
    background-color:#DDDDDD;
}

#subReport table, tr {
	border-left: 1px solid;
	border-right: 1px solid;
}

#subReport table tr, .title {
    color:#000000;
    background-color:#BBBBBB;
    border-bottom:3px solid;
    border-top:3px solid;
    border-right:1px solid;
    border-left: 1px solid;
    font-weight:bold;
}

#reportTable table tr, #head {
    border-bottom:2px solid;
    padding:3px 7px 2px 7px;
    width:100px;
}

/* ----Donor Table ---- */
#donorTable {
	margin:0;
	padding:0;
	clear:both;
	float:left;
	border:3px solid;
}
#donorTable table{
	border-collapse:collapse;
	width:1000px;
}
#donorTable table td, #donorTable th {
	border-right:2px solid;
	border-left:2px solid;
	padding:3px 7px 2px 7px;
}
#donorTable th {
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#A4A4A4;
}
#donorTable tr.alt td {
	color:#000000;
	background-color:#E6E6E6;
  border-right:2px solid;
  border-left:2px solid;
}
#dnl tr.alt td {
    color:#000000;
    background-color:#E6E6E6;
}
#donorTable tr#start1 td {
    border-top: 1px solid;
}

#dnl td {
    vertical-align:top;	
}

.disabledField {
  opacity: 0.6;
  filter: alpha(opacity = 60);
}  
.searchResults {
border:1px solid black;
border-spacing:0;
}
.searchResults th {
background:#cccccc;
border-left:1px solid black;
padding:5px;
}
.searchResults td {
padding:5px;
background:#eeeeee;
border-left:1px solid black;
}
.searchResults tr.oddResult td {
background:white;
}
.addDonorTable input[type=text] {
width:200px;
}
fieldset.newDonation {
width:450px;
}
.error {
color:red;
font-weight:bold;
}
.succeed {
color:green;
font-weight:bold;
border-style:solid;
border-width:1px;
width:200px;
text-align:center;
background-color:#DDDDDD;
}

#save {
	background-image: url(../img/save.png);
	width:81px;
	height:30px;
}
#edit {
    background-image: url(../img/editButton.png);
    width:81px;
    height:30px;
}
#cancel {
  background-image: url(../img/cancel.png);
  width:75px;
  height:30px;
}
.viewDonations td {
	text-align:right;
}

.drag {
    position: relative;
}

.link {
	text-decoration: underline;
	color:#0000cc;
}